﻿using System;
using System.Collections.Generic;
using IllusionUtility.SetUtility;
using UnityEngine;

// Token: 0x020002D2 RID: 722
public class ShapeBodyInfoMale : ShapeInfoBase
{
	// Token: 0x0600128A RID: 4746 RVA: 0x0007EE68 File Offset: 0x0007D068
	public override void InitShapeInfo(string assetBundleAnmKey, string assetBundleCategory, string anmKeyInfoPath, string cateInfoPath, Transform trfObj)
	{
		Dictionary<string, int> dictionary = new Dictionary<string, int>();
		ShapeBodyInfoMale.DstBoneName[] array = (ShapeBodyInfoMale.DstBoneName[])Enum.GetValues(typeof(ShapeBodyInfoMale.DstBoneName));
		foreach (ShapeBodyInfoMale.DstBoneName value in array)
		{
			dictionary[value.ToString()] = (int)value;
		}
		Dictionary<string, int> dictionary2 = new Dictionary<string, int>();
		ShapeBodyInfoMale.SrcBoneName[] array3 = (ShapeBodyInfoMale.SrcBoneName[])Enum.GetValues(typeof(ShapeBodyInfoMale.SrcBoneName));
		foreach (ShapeBodyInfoMale.SrcBoneName value2 in array3)
		{
			dictionary2[value2.ToString()] = (int)value2;
		}
		base.InitShapeInfoBase(assetBundleAnmKey, assetBundleCategory, anmKeyInfoPath, cateInfoPath, trfObj, dictionary, dictionary2);
		base.InitEnd = true;
	}

	// Token: 0x0600128B RID: 4747 RVA: 0x0007EF34 File Offset: 0x0007D134
	public override void InitShapeInfo(TextAsset anmKeyTxt, TextAsset categoryTxt, Transform trfObj)
	{
		Dictionary<string, int> dictionary = new Dictionary<string, int>();
		ShapeBodyInfoMale.DstBoneName[] array = (ShapeBodyInfoMale.DstBoneName[])Enum.GetValues(typeof(ShapeBodyInfoMale.DstBoneName));
		foreach (ShapeBodyInfoMale.DstBoneName value in array)
		{
			dictionary[value.ToString()] = (int)value;
		}
		Dictionary<string, int> dictionary2 = new Dictionary<string, int>();
		ShapeBodyInfoMale.SrcBoneName[] array3 = (ShapeBodyInfoMale.SrcBoneName[])Enum.GetValues(typeof(ShapeBodyInfoMale.SrcBoneName));
		foreach (ShapeBodyInfoMale.SrcBoneName value2 in array3)
		{
			dictionary2[value2.ToString()] = (int)value2;
		}
		base.InitShapeInfoBase(anmKeyTxt, categoryTxt, trfObj, dictionary, dictionary2);
		base.InitEnd = true;
	}

	// Token: 0x0600128C RID: 4748 RVA: 0x0007EFFC File Offset: 0x0007D1FC
	public override void Update()
	{
		if (!base.InitEnd)
		{
			return;
		}
		if (this.dictSrcBoneInfo.Count == 0)
		{
			return;
		}
		this.dictDstBoneInfo[0].trfBone.SetLocalScale(this.dictSrcBoneInfo[0].vctScl.x, this.dictSrcBoneInfo[0].vctScl.y, this.dictSrcBoneInfo[0].vctScl.z);
		this.dictDstBoneInfo[1].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[15].vctPos.y);
		this.dictDstBoneInfo[1].trfBone.SetLocalScale(this.dictSrcBoneInfo[1].vctScl.x * this.dictSrcBoneInfo[15].vctScl.x, this.dictSrcBoneInfo[1].vctScl.y * this.dictSrcBoneInfo[15].vctScl.y, this.dictSrcBoneInfo[1].vctScl.z * this.dictSrcBoneInfo[15].vctScl.z);
		this.dictDstBoneInfo[2].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[19].vctPos.y);
		this.dictDstBoneInfo[2].trfBone.SetLocalScale(this.dictSrcBoneInfo[1].vctScl.x * this.dictSrcBoneInfo[19].vctScl.x, this.dictSrcBoneInfo[1].vctScl.y * this.dictSrcBoneInfo[19].vctScl.y, this.dictSrcBoneInfo[1].vctScl.z * this.dictSrcBoneInfo[19].vctScl.z);
		this.dictDstBoneInfo[3].trfBone.SetLocalPositionX(this.dictSrcBoneInfo[16].vctPos.x);
		this.dictDstBoneInfo[3].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[16].vctPos.y);
		this.dictDstBoneInfo[3].trfBone.SetLocalRotation(0f, 0f, this.dictSrcBoneInfo[16].vctRot.z);
		this.dictDstBoneInfo[3].trfBone.SetLocalScale(this.dictSrcBoneInfo[1].vctScl.x, this.dictSrcBoneInfo[66].vctScl.y * this.dictSrcBoneInfo[1].vctScl.y, this.dictSrcBoneInfo[66].vctScl.z * this.dictSrcBoneInfo[1].vctScl.z);
		this.dictDstBoneInfo[4].trfBone.SetLocalPositionX(this.dictSrcBoneInfo[20].vctPos.x);
		this.dictDstBoneInfo[4].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[20].vctPos.y);
		this.dictDstBoneInfo[4].trfBone.SetLocalRotation(0f, 0f, this.dictSrcBoneInfo[20].vctRot.z);
		this.dictDstBoneInfo[4].trfBone.SetLocalScale(this.dictSrcBoneInfo[1].vctScl.x, this.dictSrcBoneInfo[71].vctScl.y * this.dictSrcBoneInfo[1].vctScl.y, this.dictSrcBoneInfo[71].vctScl.z * this.dictSrcBoneInfo[1].vctScl.z);
		this.dictDstBoneInfo[5].trfBone.SetLocalPositionX(this.dictSrcBoneInfo[14].vctPos.x);
		this.dictDstBoneInfo[5].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[67].vctPos.y + this.dictSrcBoneInfo[14].vctPos.y);
		this.dictDstBoneInfo[5].trfBone.SetLocalRotation(0f, this.dictSrcBoneInfo[67].vctRot.y, this.dictSrcBoneInfo[67].vctRot.z + this.dictSrcBoneInfo[14].vctRot.z);
		this.dictDstBoneInfo[5].trfBone.SetLocalScale(1f, this.dictSrcBoneInfo[67].vctScl.y * this.dictSrcBoneInfo[1].vctScl.y, this.dictSrcBoneInfo[67].vctScl.z * this.dictSrcBoneInfo[1].vctScl.z);
		this.dictDstBoneInfo[6].trfBone.SetLocalPositionX(this.dictSrcBoneInfo[18].vctPos.x);
		this.dictDstBoneInfo[6].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[72].vctPos.y + this.dictSrcBoneInfo[18].vctPos.y);
		this.dictDstBoneInfo[6].trfBone.SetLocalRotation(0f, this.dictSrcBoneInfo[72].vctRot.y, this.dictSrcBoneInfo[72].vctRot.z + this.dictSrcBoneInfo[18].vctRot.z);
		this.dictDstBoneInfo[6].trfBone.SetLocalScale(1f, this.dictSrcBoneInfo[72].vctScl.y * this.dictSrcBoneInfo[1].vctScl.y, this.dictSrcBoneInfo[72].vctScl.z * this.dictSrcBoneInfo[1].vctScl.z);
		this.dictDstBoneInfo[7].trfBone.SetLocalScale(1f, this.dictSrcBoneInfo[68].vctScl.y * this.dictSrcBoneInfo[1].vctScl.y, this.dictSrcBoneInfo[68].vctScl.z * this.dictSrcBoneInfo[1].vctScl.z);
		this.dictDstBoneInfo[8].trfBone.SetLocalScale(1f, this.dictSrcBoneInfo[73].vctScl.y * this.dictSrcBoneInfo[1].vctScl.y, this.dictSrcBoneInfo[73].vctScl.z * this.dictSrcBoneInfo[1].vctScl.z);
		this.dictDstBoneInfo[9].trfBone.SetLocalScale(1f, this.dictSrcBoneInfo[69].vctScl.y * this.dictSrcBoneInfo[1].vctScl.y, this.dictSrcBoneInfo[69].vctScl.z * this.dictSrcBoneInfo[1].vctScl.z);
		this.dictDstBoneInfo[10].trfBone.SetLocalScale(1f, this.dictSrcBoneInfo[74].vctScl.y * this.dictSrcBoneInfo[1].vctScl.y, this.dictSrcBoneInfo[74].vctScl.z * this.dictSrcBoneInfo[1].vctScl.z);
		this.dictDstBoneInfo[11].trfBone.SetLocalScale(1f, this.dictSrcBoneInfo[70].vctScl.y * this.dictSrcBoneInfo[78].vctScl.y, this.dictSrcBoneInfo[70].vctScl.z * this.dictSrcBoneInfo[78].vctScl.z);
		this.dictDstBoneInfo[12].trfBone.SetLocalScale(1f, this.dictSrcBoneInfo[75].vctScl.y * this.dictSrcBoneInfo[82].vctScl.y, this.dictSrcBoneInfo[75].vctScl.z * this.dictSrcBoneInfo[82].vctScl.z);
		this.dictDstBoneInfo[13].trfBone.SetLocalScale(1f, this.dictSrcBoneInfo[76].vctScl.y * this.dictSrcBoneInfo[1].vctScl.y, this.dictSrcBoneInfo[76].vctScl.z * this.dictSrcBoneInfo[1].vctScl.z);
		this.dictDstBoneInfo[14].trfBone.SetLocalScale(1f, this.dictSrcBoneInfo[80].vctScl.y * this.dictSrcBoneInfo[1].vctScl.y, this.dictSrcBoneInfo[80].vctScl.z * this.dictSrcBoneInfo[1].vctScl.z);
		this.dictDstBoneInfo[15].trfBone.SetLocalScale(1f, this.dictSrcBoneInfo[77].vctScl.y * this.dictSrcBoneInfo[1].vctScl.y, this.dictSrcBoneInfo[77].vctScl.z * this.dictSrcBoneInfo[1].vctScl.z);
		this.dictDstBoneInfo[16].trfBone.SetLocalScale(1f, this.dictSrcBoneInfo[81].vctScl.y * this.dictSrcBoneInfo[1].vctScl.y, this.dictSrcBoneInfo[81].vctScl.z * this.dictSrcBoneInfo[1].vctScl.z);
		this.dictDstBoneInfo[17].trfBone.SetLocalScale(this.dictSrcBoneInfo[1].vctScl.x, this.dictSrcBoneInfo[1].vctScl.y, this.dictSrcBoneInfo[1].vctScl.z);
		this.dictDstBoneInfo[18].trfBone.SetLocalScale(this.dictSrcBoneInfo[1].vctScl.x, this.dictSrcBoneInfo[1].vctScl.y, this.dictSrcBoneInfo[1].vctScl.z);
		this.dictDstBoneInfo[19].trfBone.SetLocalScale(1f, this.dictSrcBoneInfo[79].vctScl.y * this.dictSrcBoneInfo[1].vctScl.y, this.dictSrcBoneInfo[79].vctScl.z * this.dictSrcBoneInfo[1].vctScl.z);
		this.dictDstBoneInfo[20].trfBone.SetLocalScale(1f, this.dictSrcBoneInfo[83].vctScl.y * this.dictSrcBoneInfo[1].vctScl.y, this.dictSrcBoneInfo[83].vctScl.z * this.dictSrcBoneInfo[1].vctScl.z);
		this.dictDstBoneInfo[21].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[26].vctPos.z);
		this.dictDstBoneInfo[21].trfBone.SetLocalScale(this.dictSrcBoneInfo[1].vctScl.x * this.dictSrcBoneInfo[26].vctScl.x, 1f, this.dictSrcBoneInfo[1].vctScl.z * this.dictSrcBoneInfo[26].vctScl.z);
		this.dictDstBoneInfo[22].trfBone.SetLocalScale(this.dictSrcBoneInfo[1].vctScl.x * this.dictSrcBoneInfo[32].vctScl.x, 1f, this.dictSrcBoneInfo[1].vctScl.z * this.dictSrcBoneInfo[32].vctScl.z);
		this.dictDstBoneInfo[23].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[25].vctPos.z);
		this.dictDstBoneInfo[23].trfBone.SetLocalScale(this.dictSrcBoneInfo[1].vctScl.x * this.dictSrcBoneInfo[25].vctScl.x, 1f, this.dictSrcBoneInfo[1].vctScl.z * this.dictSrcBoneInfo[25].vctScl.z);
		this.dictDstBoneInfo[24].trfBone.SetLocalScale(this.dictSrcBoneInfo[1].vctScl.x * this.dictSrcBoneInfo[22].vctScl.x, 1f, this.dictSrcBoneInfo[1].vctScl.z * this.dictSrcBoneInfo[22].vctScl.z);
		this.dictDstBoneInfo[25].trfBone.SetLocalScale(this.dictSrcBoneInfo[1].vctScl.x * this.dictSrcBoneInfo[13].vctScl.x, 1f, this.dictSrcBoneInfo[1].vctScl.z * this.dictSrcBoneInfo[13].vctScl.z);
		this.dictDstBoneInfo[26].trfBone.SetLocalScale(this.dictSrcBoneInfo[1].vctScl.x * this.dictSrcBoneInfo[12].vctScl.x, 1f, this.dictSrcBoneInfo[1].vctScl.z * this.dictSrcBoneInfo[12].vctScl.z);
		this.dictDstBoneInfo[27].trfBone.SetLocalScale(this.dictSrcBoneInfo[1].vctScl.x * this.dictSrcBoneInfo[11].vctScl.x, this.dictSrcBoneInfo[1].vctScl.y * this.dictSrcBoneInfo[11].vctScl.y, this.dictSrcBoneInfo[1].vctScl.z * this.dictSrcBoneInfo[11].vctScl.z);
		this.dictDstBoneInfo[28].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[33].vctPos.z);
		this.dictDstBoneInfo[29].trfBone.SetLocalScale(this.dictSrcBoneInfo[46].vctScl.x * this.dictSrcBoneInfo[28].vctScl.x, 1f, this.dictSrcBoneInfo[46].vctScl.z * this.dictSrcBoneInfo[28].vctScl.z);
		this.dictDstBoneInfo[30].trfBone.SetLocalScale(this.dictSrcBoneInfo[50].vctScl.x * this.dictSrcBoneInfo[30].vctScl.x, 1f, this.dictSrcBoneInfo[50].vctScl.z * this.dictSrcBoneInfo[30].vctScl.z);
		this.dictDstBoneInfo[31].trfBone.SetLocalPositionX(this.dictSrcBoneInfo[43].vctPos.x + this.dictSrcBoneInfo[35].vctPos.x);
		this.dictDstBoneInfo[31].trfBone.SetLocalRotation(0f, 0f, this.dictSrcBoneInfo[43].vctRot.z + this.dictSrcBoneInfo[35].vctRot.z);
		this.dictDstBoneInfo[31].trfBone.SetLocalScale(this.dictSrcBoneInfo[1].vctScl.x * this.dictSrcBoneInfo[43].vctScl.x * this.dictSrcBoneInfo[35].vctScl.x, 1f, this.dictSrcBoneInfo[1].vctScl.z * this.dictSrcBoneInfo[43].vctScl.z * this.dictSrcBoneInfo[35].vctScl.z);
		this.dictDstBoneInfo[32].trfBone.SetLocalPositionX(this.dictSrcBoneInfo[47].vctPos.x + this.dictSrcBoneInfo[37].vctPos.x);
		this.dictDstBoneInfo[32].trfBone.SetLocalRotation(0f, 0f, this.dictSrcBoneInfo[47].vctRot.z + this.dictSrcBoneInfo[37].vctRot.z);
		this.dictDstBoneInfo[32].trfBone.SetLocalScale(this.dictSrcBoneInfo[1].vctScl.x * this.dictSrcBoneInfo[47].vctScl.x * this.dictSrcBoneInfo[37].vctScl.x, 1f, this.dictSrcBoneInfo[1].vctScl.z * this.dictSrcBoneInfo[47].vctScl.z * this.dictSrcBoneInfo[37].vctScl.z);
		this.dictDstBoneInfo[33].trfBone.SetLocalPositionX(this.dictSrcBoneInfo[44].vctPos.x);
		this.dictDstBoneInfo[33].trfBone.SetLocalScale(this.dictSrcBoneInfo[1].vctScl.x * this.dictSrcBoneInfo[44].vctScl.x * this.dictSrcBoneInfo[51].vctScl.x, 1f, this.dictSrcBoneInfo[1].vctScl.z * this.dictSrcBoneInfo[44].vctScl.z * this.dictSrcBoneInfo[51].vctScl.z);
		this.dictDstBoneInfo[34].trfBone.SetLocalPositionX(this.dictSrcBoneInfo[48].vctPos.x);
		this.dictDstBoneInfo[34].trfBone.SetLocalScale(this.dictSrcBoneInfo[1].vctScl.x * this.dictSrcBoneInfo[48].vctScl.x * this.dictSrcBoneInfo[54].vctScl.x, 1f, this.dictSrcBoneInfo[1].vctScl.z * this.dictSrcBoneInfo[48].vctScl.z * this.dictSrcBoneInfo[54].vctScl.z);
		this.dictDstBoneInfo[35].trfBone.SetLocalScale(this.dictSrcBoneInfo[1].vctScl.x * this.dictSrcBoneInfo[52].vctScl.x * this.dictSrcBoneInfo[59].vctScl.x, 1f, this.dictSrcBoneInfo[1].vctScl.z * this.dictSrcBoneInfo[52].vctScl.z * this.dictSrcBoneInfo[59].vctScl.z);
		this.dictDstBoneInfo[36].trfBone.SetLocalScale(this.dictSrcBoneInfo[1].vctScl.x * this.dictSrcBoneInfo[55].vctScl.x * this.dictSrcBoneInfo[62].vctScl.x, 1f, this.dictSrcBoneInfo[1].vctScl.z * this.dictSrcBoneInfo[55].vctScl.z * this.dictSrcBoneInfo[62].vctScl.z);
		this.dictDstBoneInfo[37].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[58].vctPos.z);
		this.dictDstBoneInfo[37].trfBone.SetLocalScale(this.dictSrcBoneInfo[53].vctScl.x * this.dictSrcBoneInfo[58].vctScl.x * this.dictSrcBoneInfo[1].vctScl.x, 1f, this.dictSrcBoneInfo[53].vctScl.z * this.dictSrcBoneInfo[58].vctScl.z * this.dictSrcBoneInfo[1].vctScl.z);
		this.dictDstBoneInfo[38].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[61].vctPos.z);
		this.dictDstBoneInfo[38].trfBone.SetLocalScale(this.dictSrcBoneInfo[56].vctScl.x * this.dictSrcBoneInfo[61].vctScl.x * this.dictSrcBoneInfo[1].vctScl.x, 1f, this.dictSrcBoneInfo[56].vctScl.z * this.dictSrcBoneInfo[61].vctScl.z * this.dictSrcBoneInfo[1].vctScl.z);
		this.dictDstBoneInfo[39].trfBone.SetLocalRotation(this.dictSrcBoneInfo[57].vctRot.x, 0f, 0f);
		this.dictDstBoneInfo[39].trfBone.SetLocalScale(this.dictSrcBoneInfo[1].vctScl.x * this.dictSrcBoneInfo[57].vctScl.x, 1f, this.dictSrcBoneInfo[1].vctScl.z * this.dictSrcBoneInfo[57].vctScl.z);
		this.dictDstBoneInfo[40].trfBone.SetLocalRotation(this.dictSrcBoneInfo[60].vctRot.x, 0f, 0f);
		this.dictDstBoneInfo[40].trfBone.SetLocalScale(this.dictSrcBoneInfo[1].vctScl.x * this.dictSrcBoneInfo[60].vctScl.x, 1f, this.dictSrcBoneInfo[1].vctScl.z * this.dictSrcBoneInfo[60].vctScl.z);
		this.dictDstBoneInfo[41].trfBone.SetLocalScale(this.dictSrcBoneInfo[1].vctScl.x * this.dictSrcBoneInfo[63].vctScl.x, 1f, this.dictSrcBoneInfo[1].vctScl.z * this.dictSrcBoneInfo[63].vctScl.z);
		this.dictDstBoneInfo[42].trfBone.SetLocalScale(this.dictSrcBoneInfo[1].vctScl.x * this.dictSrcBoneInfo[64].vctScl.x, 1f, this.dictSrcBoneInfo[1].vctScl.z * this.dictSrcBoneInfo[64].vctScl.z);
		this.dictDstBoneInfo[43].trfBone.SetLocalScale(this.dictSrcBoneInfo[1].vctScl.x * this.dictSrcBoneInfo[65].vctScl.x, 1f, this.dictSrcBoneInfo[1].vctScl.z * this.dictSrcBoneInfo[65].vctScl.z);
		this.dictDstBoneInfo[44].trfBone.SetLocalScale(this.dictSrcBoneInfo[1].vctScl.x * this.dictSrcBoneInfo[65].vctScl.x, 1f, this.dictSrcBoneInfo[1].vctScl.z * this.dictSrcBoneInfo[65].vctScl.z);
		this.dictDstBoneInfo[45].trfBone.SetLocalPositionX(this.dictSrcBoneInfo[17].vctPos.x);
		this.dictDstBoneInfo[45].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[6].vctPos.y + this.dictSrcBoneInfo[17].vctPos.y);
		this.dictDstBoneInfo[45].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[3].vctPos.z + this.dictSrcBoneInfo[23].vctPos.z + this.dictSrcBoneInfo[17].vctPos.z);
		this.dictDstBoneInfo[45].trfBone.SetLocalRotation(this.dictSrcBoneInfo[3].vctRot.x + this.dictSrcBoneInfo[9].vctRot.x + this.dictSrcBoneInfo[23].vctRot.x + this.dictSrcBoneInfo[17].vctRot.x, this.dictSrcBoneInfo[3].vctRot.y + this.dictSrcBoneInfo[7].vctRot.y + this.dictSrcBoneInfo[17].vctRot.y, 0f);
		this.dictDstBoneInfo[45].trfBone.SetLocalScale(this.dictSrcBoneInfo[3].vctScl.x * this.dictSrcBoneInfo[17].vctScl.x, this.dictSrcBoneInfo[3].vctScl.y * this.dictSrcBoneInfo[17].vctScl.y, this.dictSrcBoneInfo[3].vctScl.z * this.dictSrcBoneInfo[17].vctScl.z);
		this.dictDstBoneInfo[46].trfBone.SetLocalPositionX(this.dictSrcBoneInfo[21].vctPos.x);
		this.dictDstBoneInfo[46].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[6].vctPos.y + this.dictSrcBoneInfo[21].vctPos.y);
		this.dictDstBoneInfo[46].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[5].vctPos.z + this.dictSrcBoneInfo[24].vctPos.z + this.dictSrcBoneInfo[21].vctPos.z);
		this.dictDstBoneInfo[46].trfBone.SetLocalRotation(this.dictSrcBoneInfo[5].vctRot.x + this.dictSrcBoneInfo[10].vctRot.x + this.dictSrcBoneInfo[24].vctRot.x + this.dictSrcBoneInfo[21].vctRot.x, this.dictSrcBoneInfo[5].vctRot.y + this.dictSrcBoneInfo[8].vctRot.y + this.dictSrcBoneInfo[21].vctRot.y, 0f);
		this.dictDstBoneInfo[46].trfBone.SetLocalScale(this.dictSrcBoneInfo[5].vctScl.x * this.dictSrcBoneInfo[21].vctScl.x, this.dictSrcBoneInfo[5].vctScl.y * this.dictSrcBoneInfo[21].vctScl.y, this.dictSrcBoneInfo[5].vctScl.z * this.dictSrcBoneInfo[21].vctScl.z);
		this.dictDstBoneInfo[47].trfBone.SetLocalPositionX(this.dictSrcBoneInfo[2].vctPos.x);
		this.dictDstBoneInfo[47].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[2].vctPos.y);
		this.dictDstBoneInfo[47].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[2].vctPos.z);
		this.dictDstBoneInfo[47].trfBone.SetLocalRotation(this.dictSrcBoneInfo[2].vctRot.x, this.dictSrcBoneInfo[2].vctRot.y, 0f);
		this.dictDstBoneInfo[47].trfBone.SetLocalScale(this.dictSrcBoneInfo[2].vctScl.x, this.dictSrcBoneInfo[2].vctScl.y, this.dictSrcBoneInfo[2].vctScl.z);
		this.dictDstBoneInfo[48].trfBone.SetLocalPositionX(this.dictSrcBoneInfo[4].vctPos.x);
		this.dictDstBoneInfo[48].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[4].vctPos.y);
		this.dictDstBoneInfo[48].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[4].vctPos.z);
		this.dictDstBoneInfo[48].trfBone.SetLocalRotation(this.dictSrcBoneInfo[4].vctRot.x, this.dictSrcBoneInfo[4].vctRot.y, 0f);
		this.dictDstBoneInfo[48].trfBone.SetLocalScale(this.dictSrcBoneInfo[4].vctScl.x, this.dictSrcBoneInfo[4].vctScl.y, this.dictSrcBoneInfo[4].vctScl.z);
		this.dictDstBoneInfo[49].trfBone.SetLocalPositionX(this.dictSrcBoneInfo[41].vctPos.x);
		this.dictDstBoneInfo[49].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[41].vctPos.y);
		this.dictDstBoneInfo[49].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[41].vctPos.z + this.dictSrcBoneInfo[45].vctPos.z + this.dictSrcBoneInfo[34].vctPos.z);
		this.dictDstBoneInfo[49].trfBone.SetLocalScale(this.dictSrcBoneInfo[41].vctScl.x * this.dictSrcBoneInfo[45].vctScl.x * this.dictSrcBoneInfo[34].vctScl.x, this.dictSrcBoneInfo[41].vctScl.y, this.dictSrcBoneInfo[41].vctScl.z * this.dictSrcBoneInfo[45].vctScl.z * this.dictSrcBoneInfo[29].vctScl.z * this.dictSrcBoneInfo[34].vctScl.z);
		this.dictDstBoneInfo[50].trfBone.SetLocalPositionX(this.dictSrcBoneInfo[42].vctPos.x);
		this.dictDstBoneInfo[50].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[42].vctPos.y);
		this.dictDstBoneInfo[50].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[42].vctPos.z + this.dictSrcBoneInfo[49].vctPos.z + this.dictSrcBoneInfo[36].vctPos.z);
		this.dictDstBoneInfo[50].trfBone.SetLocalScale(this.dictSrcBoneInfo[42].vctScl.x * this.dictSrcBoneInfo[49].vctScl.x * this.dictSrcBoneInfo[36].vctScl.x, this.dictSrcBoneInfo[42].vctScl.y, this.dictSrcBoneInfo[42].vctScl.z * this.dictSrcBoneInfo[49].vctScl.z * this.dictSrcBoneInfo[31].vctScl.z * this.dictSrcBoneInfo[36].vctScl.z);
		this.dictDstBoneInfo[51].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[27].vctPos.z);
		this.dictDstBoneInfo[51].trfBone.SetLocalScale(1f, this.dictSrcBoneInfo[27].vctScl.y, 1f);
		this.dictDstBoneInfo[52].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[38].vctPos.z);
		this.dictDstBoneInfo[52].trfBone.SetLocalRotation(this.dictSrcBoneInfo[38].vctRot.x, 0f, 0f);
		this.dictDstBoneInfo[52].trfBone.SetLocalScale(this.dictSrcBoneInfo[38].vctScl.x, this.dictSrcBoneInfo[38].vctScl.y, this.dictSrcBoneInfo[38].vctScl.z);
		this.dictDstBoneInfo[53].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[39].vctPos.z);
		this.dictDstBoneInfo[53].trfBone.SetLocalScale(this.dictSrcBoneInfo[39].vctScl.x, this.dictSrcBoneInfo[39].vctScl.y, this.dictSrcBoneInfo[39].vctScl.z);
		this.dictDstBoneInfo[54].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[40].vctPos.z);
		this.dictDstBoneInfo[54].trfBone.SetLocalScale(this.dictSrcBoneInfo[40].vctScl.x, this.dictSrcBoneInfo[40].vctScl.y, this.dictSrcBoneInfo[40].vctScl.z);
	}

	// Token: 0x020002D3 RID: 723
	public enum DstBoneName
	{
		// Token: 0x04001584 RID: 5508
		cm_N_height,
		// Token: 0x04001585 RID: 5509
		cm_J_Shoulder_s_L,
		// Token: 0x04001586 RID: 5510
		cm_J_Shoulder_s_R,
		// Token: 0x04001587 RID: 5511
		cm_J_Shoulder02_s_L,
		// Token: 0x04001588 RID: 5512
		cm_J_Shoulder02_s_R,
		// Token: 0x04001589 RID: 5513
		cm_J_ArmUp01_s_L,
		// Token: 0x0400158A RID: 5514
		cm_J_ArmUp01_s_R,
		// Token: 0x0400158B RID: 5515
		cm_J_ArmUp02_s_L,
		// Token: 0x0400158C RID: 5516
		cm_J_ArmUp02_s_R,
		// Token: 0x0400158D RID: 5517
		cm_J_ArmUp03_s_L,
		// Token: 0x0400158E RID: 5518
		cm_J_ArmUp03_s_R,
		// Token: 0x0400158F RID: 5519
		cm_J_ArmElbo_low_s_L,
		// Token: 0x04001590 RID: 5520
		cm_J_ArmElbo_low_s_R,
		// Token: 0x04001591 RID: 5521
		cm_J_ArmLow01_s_L,
		// Token: 0x04001592 RID: 5522
		cm_J_ArmLow01_s_R,
		// Token: 0x04001593 RID: 5523
		cm_J_ArmLow02_s_L,
		// Token: 0x04001594 RID: 5524
		cm_J_ArmLow02_s_R,
		// Token: 0x04001595 RID: 5525
		cm_J_Hand_s_L,
		// Token: 0x04001596 RID: 5526
		cm_J_Hand_s_R,
		// Token: 0x04001597 RID: 5527
		cm_J_Hand_Wrist_s_L,
		// Token: 0x04001598 RID: 5528
		cm_J_Hand_Wrist_s_R,
		// Token: 0x04001599 RID: 5529
		cm_J_Kosi01_s,
		// Token: 0x0400159A RID: 5530
		cm_J_Kosi02_s,
		// Token: 0x0400159B RID: 5531
		cm_J_Spine01_s,
		// Token: 0x0400159C RID: 5532
		cm_J_Spine02_s,
		// Token: 0x0400159D RID: 5533
		cm_J_Spine03_s,
		// Token: 0x0400159E RID: 5534
		cm_J_Neck_s,
		// Token: 0x0400159F RID: 5535
		cm_J_Head_s,
		// Token: 0x040015A0 RID: 5536
		cm_J_dan_s,
		// Token: 0x040015A1 RID: 5537
		cm_J_LegUpDam_s_L,
		// Token: 0x040015A2 RID: 5538
		cm_J_LegUpDam_s_R,
		// Token: 0x040015A3 RID: 5539
		cm_J_LegUp01_s_L,
		// Token: 0x040015A4 RID: 5540
		cm_J_LegUp01_s_R,
		// Token: 0x040015A5 RID: 5541
		cm_J_LegUp02_s_L,
		// Token: 0x040015A6 RID: 5542
		cm_J_LegUp02_s_R,
		// Token: 0x040015A7 RID: 5543
		cm_J_LegUp03_s_L,
		// Token: 0x040015A8 RID: 5544
		cm_J_LegUp03_s_R,
		// Token: 0x040015A9 RID: 5545
		cm_J_LegKnee_low_s_L,
		// Token: 0x040015AA RID: 5546
		cm_J_LegKnee_low_s_R,
		// Token: 0x040015AB RID: 5547
		cm_J_LegLow01_s_L,
		// Token: 0x040015AC RID: 5548
		cm_J_LegLow01_s_R,
		// Token: 0x040015AD RID: 5549
		cm_J_LegLow02_s_L,
		// Token: 0x040015AE RID: 5550
		cm_J_LegLow02_s_R,
		// Token: 0x040015AF RID: 5551
		cm_J_LegLow03_s_L,
		// Token: 0x040015B0 RID: 5552
		cm_J_LegLow03_s_R,
		// Token: 0x040015B1 RID: 5553
		cm_J_Mune00_s_L,
		// Token: 0x040015B2 RID: 5554
		cm_J_Mune00_s_R,
		// Token: 0x040015B3 RID: 5555
		cm_J_Mune01_s_L,
		// Token: 0x040015B4 RID: 5556
		cm_J_Mune01_s_R,
		// Token: 0x040015B5 RID: 5557
		cm_J_Siri_s_L,
		// Token: 0x040015B6 RID: 5558
		cm_J_Siri_s_R,
		// Token: 0x040015B7 RID: 5559
		cm_J_Belly_dam0,
		// Token: 0x040015B8 RID: 5560
		cm_J_Belly01_s,
		// Token: 0x040015B9 RID: 5561
		cm_J_Belly02_s,
		// Token: 0x040015BA RID: 5562
		cm_J_Belly03_s
	}

	// Token: 0x020002D4 RID: 724
	public enum SrcBoneName
	{
		// Token: 0x040015BC RID: 5564
		cm_S_height,
		// Token: 0x040015BD RID: 5565
		cm_S_heightaid,
		// Token: 0x040015BE RID: 5566
		cm_S_Mune01_s_L,
		// Token: 0x040015BF RID: 5567
		cm_S_Mune00_s_L,
		// Token: 0x040015C0 RID: 5568
		cm_S_Mune01_s_R,
		// Token: 0x040015C1 RID: 5569
		cm_S_Mune00_s_R,
		// Token: 0x040015C2 RID: 5570
		cm_S_Mune00_ss_ty,
		// Token: 0x040015C3 RID: 5571
		cm_S_Mune01_s_ry_L,
		// Token: 0x040015C4 RID: 5572
		cm_S_Mune01_s_ry_R,
		// Token: 0x040015C5 RID: 5573
		cm_S_Mune01_s_rx_L,
		// Token: 0x040015C6 RID: 5574
		cm_S_Mune01_s_rx_R,
		// Token: 0x040015C7 RID: 5575
		cm_S_Head_s,
		// Token: 0x040015C8 RID: 5576
		cm_S_Neck_s,
		// Token: 0x040015C9 RID: 5577
		cm_S_Spine03_s,
		// Token: 0x040015CA RID: 5578
		cm_S_ArmUp01_s_tx_L,
		// Token: 0x040015CB RID: 5579
		cm_S_Shoulder_s_L,
		// Token: 0x040015CC RID: 5580
		cm_S_Shoulder02_s_tx_L,
		// Token: 0x040015CD RID: 5581
		cm_S_Mune00_ss_03_L,
		// Token: 0x040015CE RID: 5582
		cm_S_ArmUp01_s_tx_R,
		// Token: 0x040015CF RID: 5583
		cm_S_Shoulder_s_R,
		// Token: 0x040015D0 RID: 5584
		cm_S_Shoulder02_s_tx_R,
		// Token: 0x040015D1 RID: 5585
		cm_S_Mune00_ss_03_R,
		// Token: 0x040015D2 RID: 5586
		cm_S_Spine02_s,
		// Token: 0x040015D3 RID: 5587
		cm_S_Mune00_ss_02_L,
		// Token: 0x040015D4 RID: 5588
		cm_S_Mune00_ss_02_R,
		// Token: 0x040015D5 RID: 5589
		cm_S_Spine01_s,
		// Token: 0x040015D6 RID: 5590
		cm_S_Kosi01_s,
		// Token: 0x040015D7 RID: 5591
		cm_S_Belly_dam0,
		// Token: 0x040015D8 RID: 5592
		cm_S_LegUpDam_ss_L,
		// Token: 0x040015D9 RID: 5593
		cm_S_Siri_kosi01_s_L,
		// Token: 0x040015DA RID: 5594
		cm_S_LegUpDam_ss_R,
		// Token: 0x040015DB RID: 5595
		cm_S_Siri_kosi01_s_R,
		// Token: 0x040015DC RID: 5596
		cm_S_Kosi02_s,
		// Token: 0x040015DD RID: 5597
		cm_S_dan_s,
		// Token: 0x040015DE RID: 5598
		cm_S_Siri_kosi02_s_L,
		// Token: 0x040015DF RID: 5599
		cm_S_LegUp01_blend_s_L,
		// Token: 0x040015E0 RID: 5600
		cm_S_Siri_kosi02_s_R,
		// Token: 0x040015E1 RID: 5601
		cm_S_LegUp01_blend_s_R,
		// Token: 0x040015E2 RID: 5602
		cm_S_Belly01_s,
		// Token: 0x040015E3 RID: 5603
		cm_S_Belly02_s,
		// Token: 0x040015E4 RID: 5604
		cm_S_Belly03_s,
		// Token: 0x040015E5 RID: 5605
		cm_S_Siri_s_L,
		// Token: 0x040015E6 RID: 5606
		cm_S_Siri_s_R,
		// Token: 0x040015E7 RID: 5607
		cm_S_LegUp01_s_L,
		// Token: 0x040015E8 RID: 5608
		cm_S_LegUp02_s_L,
		// Token: 0x040015E9 RID: 5609
		cm_S_Siri_legup01_s_L,
		// Token: 0x040015EA RID: 5610
		cm_S_LegUpDam_s_L,
		// Token: 0x040015EB RID: 5611
		cm_S_LegUp01_s_R,
		// Token: 0x040015EC RID: 5612
		cm_S_LegUp02_s_R,
		// Token: 0x040015ED RID: 5613
		cm_S_Siri_legup01_s_R,
		// Token: 0x040015EE RID: 5614
		cm_S_LegUpDam_s_R,
		// Token: 0x040015EF RID: 5615
		cm_S_LegUp02_blend_s_L,
		// Token: 0x040015F0 RID: 5616
		cm_S_LegUp03_s_L,
		// Token: 0x040015F1 RID: 5617
		cm_S_LegKnee_up_s_L,
		// Token: 0x040015F2 RID: 5618
		cm_S_LegUp02_blend_s_R,
		// Token: 0x040015F3 RID: 5619
		cm_S_LegUp03_s_R,
		// Token: 0x040015F4 RID: 5620
		cm_S_LegKnee_up_s_R,
		// Token: 0x040015F5 RID: 5621
		cm_S_LegLow01_s_L,
		// Token: 0x040015F6 RID: 5622
		cm_S_LegKnee_low_s_L,
		// Token: 0x040015F7 RID: 5623
		cm_S_LegUp03_blend_s_L,
		// Token: 0x040015F8 RID: 5624
		cm_S_LegLow01_s_R,
		// Token: 0x040015F9 RID: 5625
		cm_S_LegKnee_low_s_R,
		// Token: 0x040015FA RID: 5626
		cm_S_LegUp03_blend_s_R,
		// Token: 0x040015FB RID: 5627
		cm_S_LegLow02_s_L,
		// Token: 0x040015FC RID: 5628
		cm_S_LegLow02_s_R,
		// Token: 0x040015FD RID: 5629
		cm_S_LegLow03_s,
		// Token: 0x040015FE RID: 5630
		cm_S_Shoulder02_s_L,
		// Token: 0x040015FF RID: 5631
		cm_S_ArmUp01_s_L,
		// Token: 0x04001600 RID: 5632
		cm_S_ArmUp02_s_L,
		// Token: 0x04001601 RID: 5633
		cm_S_ArmUp03_s_L,
		// Token: 0x04001602 RID: 5634
		cm_S_ArmElbo_up_s_L,
		// Token: 0x04001603 RID: 5635
		cm_S_Shoulder02_s_R,
		// Token: 0x04001604 RID: 5636
		cm_S_ArmUp01_s_R,
		// Token: 0x04001605 RID: 5637
		cm_S_ArmUp02_s_R,
		// Token: 0x04001606 RID: 5638
		cm_S_ArmUp03_s_R,
		// Token: 0x04001607 RID: 5639
		cm_S_ArmElbo_up_s_R,
		// Token: 0x04001608 RID: 5640
		cm_S_ArmLow01_s_L,
		// Token: 0x04001609 RID: 5641
		cm_S_ArmLow02_s_L,
		// Token: 0x0400160A RID: 5642
		cm_S_ArmElbo_low_s_L,
		// Token: 0x0400160B RID: 5643
		cm_S_Hand_Wrist_s_L,
		// Token: 0x0400160C RID: 5644
		cm_S_ArmLow01_s_R,
		// Token: 0x0400160D RID: 5645
		cm_S_ArmLow02_s_R,
		// Token: 0x0400160E RID: 5646
		cm_S_ArmElbo_low_s_R,
		// Token: 0x0400160F RID: 5647
		cm_S_Hand_Wrist_s_R
	}
}
